import {
  Request
} from "../../../../wxParse/request.js"
const app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    statusBarHeight: getApp().globalData.statusBarHeight,
  },
  /**
   * 返回首页
   */
  gohome:function(param){
    wx.navigateBack({
      delta: 1
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    console.log(options)
    this.activityid = options.activityid;   //活动id
    this.award_Num = options.award_Num;     //活动奖品数量
    //获取活动 参与用户人数列表
    new Request('Activity/GetActivityTakeUserList').request(
      () => {
        return {
          openid: app.globalData.openid,    //用户openid
          ActivityId: options.activityid     //活动详情列表id
        }
      },
      (res) => {
        if(res.data.data != null){
          
          if(res.data.code == 88){  //中奖状态开关码
            //获取奖品数量  即有多少人中奖
            res.data.data.map(function(e,n){
              //判断奖品有多少个 就有多少个用户中奖
              if(parseInt(this.award_Num) >= ++n){
                e.getaward = 1;  //开启显示中奖图标按钮
              }
            }.bind(this));
            console.log(res.data.data)
          }else if(res.data.code == 99){
            //活动还没有开奖 显示正常用户列表
          }
          this.setData({
            takeUserList: res.data.data,
          });
        }else{
          wx.showToast({
            title: '暂时还没有用户报名参与',
            icon: 'none',
            duration: 2000
          });
        }
        
      });

      //获取活动详情信息接口
      new Request('Activity/GetActivityDetail').request(
        () => {
          return {
            openid: app.globalData.openid,    //用户openid
            ActivityId: this.activityid,     //活动详情列表id
          }
        },
        (res) => {
          //活动内容信息
          this.setData({
            ActivityInfo: res.data.data,
          });
         
        });
  },
  /**
   * 点赞给当前用户
   */
  _buttonDianz:function(param){
    if(param.currentTarget.dataset.userid){
      //点赞当前用户
      new Request('Activity/UpdateUserTakeActivitDianz').request(
        () => {
          return {
            openid: app.globalData.openid,    //用户openid
            ActivityId: this.activityid,     //活动详情列表id
            DianUserId: param.currentTarget.dataset.userid, //被点赞用户id
          }
        },
        (res) => {
          let objId = {'activityid':this.activityid,'award_Num':this.award_Num};
          this.onLoad(objId);
          wx.showToast({
            title: res.data.msg,
            icon: 'none',
            duration: 2000
          });
        });
    }
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})